package negocios.controladores;

import negocios.Despesa;
import negocios.excecoes.GestockException;
import dados.RepositorioDespesa;

public class ControladorDespesa implements IControladorDespesa {

	public void alterarDespesa(Despesa despesa) throws GestockException {
		RepositorioDespesa repDespesa = RepositorioDespesa.getInstancia();
		repDespesa.alterarDespesa(despesa);
	}

	public Despesa consultarDespesa(String descricao) throws GestockException {
		RepositorioDespesa repDespesa = RepositorioDespesa.getInstancia();

		return repDespesa.consultarDespesa(descricao);
	}

	public void cadastrarDespesa(Despesa despesa) throws GestockException {
		RepositorioDespesa repDespesa = RepositorioDespesa.getInstancia();
		repDespesa.cadastrarDespesa(despesa);

	}

}
